Add infos into target window
[ryzomcore.git] / ryzom / server / src / general_utilities_service / server control module notes.txt
blob0d3eeabaa1780913d034a6498747ca7eae5273e1
1 notes:
3 - RSC (remote server control) module needs to:
4   INSTALL:
5   - set requested version
6   ACTIVATE:
7   - if live directory is already at required version number then do nothing / return
8   - DOWN SHARD
9   - INSTALL
10   - wait for requested version to appear in tmp directory (may already be there)
11   - switch temp directory and live directory
12   - check that switch succeeded
13   - UP SHARD
16 SPA:
17 parameters: root, unifier
18   - patches in <root>/patch
19   - next in <root>/next
20   - live in <root>/live
21   - file containing id of version to install <root>/patch/cfg_<unifier>_version_install
22   - file containing id of version to launch <root>/patch/cfg_<unifier>_version_launch (note - this version must already be installed)
23   - file containing id of installed version <root>/patch/cfg_<unifier>_version_install
24   - file containing id of live version <root>/patch/cfg_<unifier>_version_install
26 RR:
27 lock file: rrBusyMarkerFileName(targetDirectory) => targetDirectory["/"]"rr_busy"
29 tests
30         - 2 files
31         - 3 patches
32         - a present in 1 & 2 & 3
33         - b present in 2 & 3
34 => up and down version number...
35 => different writing of home parameter (slashes, quotes,etc)
36 => different writing of unifier (slashes, quotes,etc)